import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.read_excel('某餐厅顾客消费记录.xlsx')
print(df)
plt.figure(figsize=(8, 4))
sns.set_style(style='ticks', rc={'font.sans-serif': 'SimHei'})
sns.set_palette(sns.color_palette('husl'))
sns.boxplot(x='分店', y='顾客满意度', data=df, notch=True, whis=0.5, order=['第一分店','第二分店','第三分店'])
plt.title('某餐厅不同分店顾客满意度箱形图')
plt.show()